/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package org.smarttmt.smartmanager.entity;

import java.io.Serializable;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author nicolas
 */
@Entity
@Table(name = "VW_SOLICITUDES")
@XmlRootElement
@NamedQueries({
    @NamedQuery(name = "VwSolicitudes.findAll", query = "SELECT v FROM VwSolicitudes v"),
    @NamedQuery(name = "VwSolicitudes.findByRequcodi", query = "SELECT v FROM VwSolicitudes v WHERE v.requcodi = :requcodi"),
    @NamedQuery(name = "VwSolicitudes.findByTercdesc", query = "SELECT v FROM VwSolicitudes v WHERE v.tercdesc = :tercdesc"),
    @NamedQuery(name = "VwSolicitudes.findByProydesc", query = "SELECT v FROM VwSolicitudes v WHERE v.proydesc = :proydesc"),
    @NamedQuery(name = "VwSolicitudes.findByRequfesi", query = "SELECT v FROM VwSolicitudes v WHERE v.requfesi = :requfesi"),
    @NamedQuery(name = "VwSolicitudes.findByRequfeco", query = "SELECT v FROM VwSolicitudes v WHERE v.requfeco = :requfeco"),
    @NamedQuery(name = "VwSolicitudes.findByEstadesc", query = "SELECT v FROM VwSolicitudes v WHERE v.estadesc = :estadesc"),
    @NamedQuery(name = "VwSolicitudes.findByProddesc", query = "SELECT v FROM VwSolicitudes v WHERE v.proddesc = :proddesc"),
    @NamedQuery(name = "VwSolicitudes.findByClredesc", query = "SELECT v FROM VwSolicitudes v WHERE v.clredesc = :clredesc"),
    @NamedQuery(name = "VwSolicitudes.findByTiredesc", query = "SELECT v FROM VwSolicitudes v WHERE v.tiredesc = :tiredesc"),
    @NamedQuery(name = "VwSolicitudes.findByRequdeta", query = "SELECT v FROM VwSolicitudes v WHERE v.requdeta = :requdeta"),
    @NamedQuery(name = "VwSolicitudes.findByRequsoli", query = "SELECT v FROM VwSolicitudes v WHERE v.requsoli = :requsoli"),
    @NamedQuery(name = "VwSolicitudes.findByRequrepr", query = "SELECT v FROM VwSolicitudes v WHERE v.requrepr = :requrepr"),
    @NamedQuery(name = "VwSolicitudes.findByPersnomb", query = "SELECT v FROM VwSolicitudes v WHERE v.persnomb = :persnomb")})
public class VwSolicitudes implements Serializable {
    private static final long serialVersionUID = 1L;
    @Basic(optional = false)
    @NotNull
    @Column(name = "REQUCODI")
    @javax.persistence.Id
    private int requcodi;
    @Size(max = 70)
    @Column(name = "TERCDESC")
    private String tercdesc;
    @Size(max = 1000)
    @Column(name = "PROYDESC")
    private String proydesc;
    @Size(max = 10)
    @Column(name = "REQUFESI")
    private String requfesi;
    @Size(max = 10)
    @Column(name = "REQUFECO")
    private String requfeco;
    @Size(max = 30)
    @Column(name = "ESTADESC")
    private String estadesc;
    @Size(max = 50)
    @Column(name = "PRODDESC")
    private String proddesc;
    @Size(max = 30)
    @Column(name = "CLREDESC")
    private String clredesc;
    @Size(max = 50)
    @Column(name = "TIREDESC")
    private String tiredesc;
    @Basic(optional = false)
    @NotNull
    @Size(min = 1, max = 1000)
    @Column(name = "REQUDETA")
    private String requdeta;
    @Basic(optional = false)
    @NotNull
    @Size(min = 1, max = 50)
    @Column(name = "REQUSOLI")
    private String requsoli;
    @Size(max = 6)
    @Column(name = "REQUREPR")
    private String requrepr;
    @Size(max = 30)
    @Column(name = "PERSNOMB")
    private String persnomb;

    public VwSolicitudes() {
    }

    public int getRequcodi() {
        return requcodi;
    }

    public void setRequcodi(int requcodi) {
        this.requcodi = requcodi;
    }

    public String getTercdesc() {
        return tercdesc;
    }

    public void setTercdesc(String tercdesc) {
        this.tercdesc = tercdesc;
    }

    public String getProydesc() {
        return proydesc;
    }

    public void setProydesc(String proydesc) {
        this.proydesc = proydesc;
    }

    public String getRequfesi() {
        return requfesi;
    }

    public void setRequfesi(String requfesi) {
        this.requfesi = requfesi;
    }

    public String getRequfeco() {
        return requfeco;
    }

    public void setRequfeco(String requfeco) {
        this.requfeco = requfeco;
    }

    public String getEstadesc() {
        return estadesc;
    }

    public void setEstadesc(String estadesc) {
        this.estadesc = estadesc;
    }

    public String getProddesc() {
        return proddesc;
    }

    public void setProddesc(String proddesc) {
        this.proddesc = proddesc;
    }

    public String getClredesc() {
        return clredesc;
    }

    public void setClredesc(String clredesc) {
        this.clredesc = clredesc;
    }

    public String getTiredesc() {
        return tiredesc;
    }

    public void setTiredesc(String tiredesc) {
        this.tiredesc = tiredesc;
    }

    public String getRequdeta() {
        return requdeta;
    }

    public void setRequdeta(String requdeta) {
        this.requdeta = requdeta;
    }

    public String getRequsoli() {
        return requsoli;
    }

    public void setRequsoli(String requsoli) {
        this.requsoli = requsoli;
    }

    public String getRequrepr() {
        return requrepr;
    }

    public void setRequrepr(String requrepr) {
        this.requrepr = requrepr;
    }

    public String getPersnomb() {
        return persnomb;
    }

    public void setPersnomb(String persnomb) {
        this.persnomb = persnomb;
    }
    
}
